package com.sakiko.service.impl;

import com.sakiko.dao.StudentDao;
import com.sakiko.service.StudentService;
// 移除了 @Service 和 @Autowired 注解
// 移除了 @Transactional 注解

public class StudentServiceImpl implements StudentService {

    private StudentDao studentDao;

    // 添加 set 方法，用于 Spring XML 配置注入; 引入了 lombok可以使用 @Setter、@Data代替
    public void setStudentDao(StudentDao studentDao) {
        this.studentDao = studentDao;
    }

    @Override
    public void modifyInfo() {
        System.out.println("modify.....");
        // 操作一
        studentDao.updateAgeById(6, 999);
//        int i = 1 / 0;
        System.out.println("modify.....");
        // 操作二
        studentDao.updateGenderById(6, "沃尔玛");
    }
}